前面介紹兩個基於kubernetes的架構開發針對的Edge的系統,下面介紹的Project EVE (Edge Virtualization Engine),針對以往Edge端設備傳送資料至雲端,可能會因為Edge端設備眾多,或需要對應Cloud的平台產生的種種問題,提出在Cloud和Edge間,建立一個中介層來管理Cloud和Edge之間管理。
參考網址 https://www.lfedge.org/projects/eve/
GitHub https://github.com/lf-edge/eve
Project EVE開發了開源邊緣虛擬化引擎(EVE)。 EVE利用Type-1虛擬機管理程序,因此可以部署在裸機設備硬件上。 它還提供系統在容器運行時編排服務。 這意味著開發人員可以在任何受支持的平台上享受一致的服務環境。 EVE可以在邊緣計算設備中運行舊版和較新的雲原生應用程序。EVE允許在物聯網和邊緣應用程序中進行雲原生開發實踐。自動化遠程操作意味著開發人員可以處理更大數量的設備。讓設備保持最新狀態並能夠部署新功能,使物聯網設備可以像雲應用程序一樣運行。
EVE包含一個基於Xen的Type-1虛擬機管理程序,從而使其可以在任何受支持的硬件平台上運行。
這些服務使EVE夠為所有設備資源和實例進行自我更新、身份管理、安全性和網絡服務。
Device connectivity and management interfaces 包括設備網絡接口,用於以太網和無線網絡的驅動程序,以及用於將EVE連接到集中式管理服務的API
Edge container runtime 包括域管理、實例流程、虛擬化IO、實例間網絡和遠程實例控制台。
EVE架構包含一些功能,這些功能可管理整個設備,並支援EVE運行多個應用程序實例